Implementing UI Design Patterns As Widget/templates For Gui Builders

نویسندگان

  • Donald West
  • Vincent Schmidt
چکیده

During the development of a software system, something is lost in translation of the HumanComputer Interface (HCI) between human factors engineer’s analysis and the software developer's implementation. Since the developer touches the product last, the human factors engineer’s contribution is frequently lost. Graphical User Interface Design Patterns (UIDP) are templates representing commonly used graphical visualizations for addressing certain HCI issues. These patterns include substantial contributions from human factors professionals. Using these patterns as widgets within the context of a GUI builder helps to ensure that key human factors concepts are quickly and correctly implemented within the code of advanced visual user interfaces. This paper introduces the concept of the UIDP and describes how this concept can be implemented to benefit both the programmer and the end user by assisting in the fast generation of error-free code that integrates human factors principles to fully support the end-user’s work environment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Seamless composition and reuse of customizable user interfaces with Spec

Implementing UIs is often a tedious task. To address this, UI Builders have been proposed to support the description of widgets, their location, and their logic. A missing aspect of UI Builders is however the ability to reuse and compose widget logic. In our experience, this leads to a significant amount of duplication in UI code. To address this issue, we built Spec: a UIBuilder for Pharo with...

متن کامل

Proceedings of the Third International Workshop on Component - Oriented Programming ( WCOP ’ 98 ) Editors : Wolfgang Weck

ionComponentUI-Component ConnectionComponent ControlComponent DescriptionComponent Figure 4: Correspondence with PAC and DPACagents.also be employed when de-signing GUIs. Photon is anexample of an object-basedtool for creating GUIs forcontrol systems [7]. Themicro kernel and the wid-get library of the tool pro-vide the core of a user i...

متن کامل

User Interface Design in a Just-in-time Retrieval System for Meetings

The Automatic Content Linking Device (ACLD) is a just-intime multimedia retrieval system that monitors and supports the conversation among a small group of people within a meeting. The ACLD retrieves from a repository, at regular intervals, information that might be relevant to the group’s activity, and presents it through a graphical user interface (GUI). The repository contains documents from...

متن کامل

Mashups by orchestration and widget-based personal environments: Key challenges, solution strategies, and an application

Purpose – Mashups have been studied extensively in the literature; nevertheless, the large body of work in this area focuses on service/data level integration and leaves UI level integration, hence UI mashups, almost unexplored. The latter generates digital environments in which participating sources exist as individual entities; member applications and data sources share the same graphical spa...

متن کامل

Architecture Design of A Lightweight Extensible GUI Framework for Games

Graphical user interface (GUI) design is a core part of games development, as it is responsible for the look and feel of a game to players. However, GUI design is often overlooked and also time consuming. This paper presents a novel architecture design of a lightweight extensible GUI framework for games to ease the pains of GUI design. Firstly, the core architecture of the GUI framework is desc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008